Spring Boot
Spring Bootとは、Java言語によるWebアプリケーションフレームワークである「Spring」の基本的な機能を集め、シンプルなパッケージにしたもの。初学者の環境整備やアプリケーション開発・展開の迅速化などために用いられる。
標準的なWebアプリケーションサーバ(APサーバ)のTomcatが組み込み済みとなっており、Webサーバに別途導入しなくてもアプリケーションを展開できる。アプリケーション全体を単一のJARファイルにまとめてくれるため、実行時には「java -jar」コマンドですぐに起動できる。APサーバ導入済みの環境向けにWAR形式のパッケージを作成し、Tomcatあるいは他のAPサーバで起動させることもできる。
https://e-words.jp/w/Spring_Boot.html
DIコンテナはSpringのDIコンテナを参照
アノテーションを多用してクラスに対していろんな設定をする
ControllerとViewのデータの受け渡しにはフォームクラスをつかう
SpringBoot フォームで入力チェック(バリデーション) | ITSakura
例外処理:@ExceptionHandler
SpringBoot 例外のサンプル(ControllerAdvice) | ITSakura
Spring Framework | ITSakura
業務でSpring Bootを半年間使ってみて思ったこと
Thymeleaf
public.icon